5cb1500d095313a66d864dff28c31cd7c84e072c,server/src/main/java/com/orientechnologies/orient/server/network/protocol/http/command/OServerCommandAuthenticatedDbAbstract.java,OServerCommandAuthenticatedDbAbstract,getProfiledDatabaseInstance,#OHttpRequest#,156
Before Change
final List<String> parts = OStringSerializerHelper.split(iRequest.authorization, ':');
final ODatabaseDocumentTx db = OSharedDocumentDatabase.acquire(iRequest.databaseName, parts.get(0), parts.get(1));
// after authentication, if current login user is different compare with current DB user, reset DB user to login user
ODatabaseRecord localDatabase = ODatabaseRecordThreadLocal.INSTANCE.getIfDefined();
String currentUserId = iRequest.data.currentUserId;
After Change
if (localDatabase == null) {
final List<String> parts = OStringSerializerHelper.split(iRequest.authorization, ':');
localDatabase = (ODatabaseDocumentTx) server.openDatabase("document", iRequest.databaseName, parts.get(0), parts.get(1));
} else {
String currentUserId = iRequest.data.currentUserId;